## 测试系数
# [1,6,-5]
# [1,-4,3]
# [5,-3,2]
# [2,3,1]
# [3,2,-1]
# [-1,-1,12]
# [1,-6,9]
# [7,-4,-3]
# [1,-6,9]

import math

def solve_quadratic_equation():
    """
    求解一元二次方程 ax² + bx + c = 0 的实数解（仅考虑有两个不同实根的情况）
    """
    # 获取用户输入的系数
    a = float(input("请输入二次项系数a的值: "))
    b = float(input("请输入一次项系数b的值: "))
    c = float(input("请输入常数项c的值: "))
    
    # 计算判别式
    discriminant = b**2 - 4*a*c
    
    # 检查判别式是否大于0（确保有两个不同实根）
    if discriminant <= 0:
        print("错误：此方程没有两个不同的实数解。")
        return
    
    # 计算两个实数解
    sqrt_discriminant = math.sqrt(discriminant)
    x1 = (-b + sqrt_discriminant) / (2*a)
    x2 = (-b - sqrt_discriminant) / (2*a)
    
    # 输出结果
    print(f"方程 {a}x² + {b}x + {c} = 0 的解为:")
    print(f"x1 = {x1:.2f}")
    print(f"x2 = {x2:.2f}")

# 调用函数
solve_quadratic_equation()